package com.nuo.admin.base.service;

import com.nuo.admin.base.entity.SysRolePermission;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nuo.admin.pojo.form.RolePermsForm;

import java.util.List;

/**
* @author LGC
* @description 针对表【sys_role_permission(角色权限表)】的数据库操作Service
* @createDate 2022-02-09 11:35:10
*/
public interface ISysRolePermissionService extends IService<SysRolePermission> {
    /**
     * 根据菜单ID和角色ID获取权限ID集合
     *
     * @param menuId
     * @param roleId
     * @return
     */
    List<Long> listPermIds(Long menuId, Long roleId);


    /**
     * 保存角色的权限
     *
     * @return
     */
    boolean saveRolePerms(RolePermsForm rolePermsForm);
}
